<?php

declare (strict_types=1);
namespace App\Model;

/**
 * @property int $id 
 * @property int $device_id 设备ID
 * @property int $record_id 检测记录ID
 * @property int $category_id 项目ID
 * @property int $standard_detail_id 标准值详情ID
 * @property string $index 参考范围
 * @property string $cname 项目中文名称
 * @property string $category_unit 单位
 * @property int $status 状态: 0正常, 1异常
 * @property string $result 检测结果
 * @property int $project_id 项目ID
 * @property string $bar_code 条码编号
 * @property int $created_at 创建时间
 * @property int $send_count 发送次数
 */
class RecordsTemporary extends Model
{
    /**
     * 默认情况下，Hyperf 预期你的数据表中存在 created_at 和 updated_at 。
     * 如果你不想让 Hyperf 自动管理这两个列， 请将模型中的 $timestamps 属性设置为 false：
     *
     * @var bool
     */
    public $timestamps = false;
    /**
     * 如果需要自定义时间戳的格式，在你的模型中设置 $dateFormat 属性。这个属性决定日期属性在数据库的存储方式，以及模型序列化为数组或者 JSON 的格式
     * @var string
     */
    protected $dateFormat = 'U';
    /**
     * The table associated with the model.
     *
     * @var string
     */
    protected $table = 'records_temporary';
    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = ['id', 'device_id', 'record_id', 'category_id', 'standard_detail_id', 'index', 'cname', 'category_unit', 'status', 'result', 'project_id', 'bar_code', 'created_at', 'send_count'];
    /**
     * The attributes that should be cast to native types.
     *
     * @var array
     */
    protected $casts = ['id' => 'integer', 'device_id' => 'integer', 'record_id' => 'integer', 'category_id' => 'integer', 'standard_detail_id' => 'integer', 'status' => 'integer', 'project_id' => 'integer', 'created_at' => 'integer', 'send_count' => 'integer'];
}